@charset 'utf-8'; 
/*************网站公共样式**************/
*{ padding:0px; margin:0px;}
body,h1,h2,h3,h4,p,ul,li,ol,input,textarea,figure,form{margin:0;padding:0}
body,input,textarea{font-size:12px;font-family:'microsoft yahei'}
input,textarea{outline:none}
body{color:#333;}
ul,ol,li{list-style:none}
img{border:0}
button,input {line-height:normal;*overflow:visible}
a{color:#0055AA;text-decoration:none}
a:hover{color:#f00}
.l{ float:left;}
.r { float:right;}
/*总体布局*/
.wrapper{position:relative;z-index:2;background-color:#FFF;width:1000px;overflow:hidden;}
.content{float: left;width:728px;padding:14px;border-right:1px solid #ddd;box-shadow:3px 0 0 #f6f6f6; padding-left:0px;}
.single .content,.page .content{width:720px;padding:12px 18px 14px;}
.sidebar{float: right;width:234px;padding:0px 13px 0 12px;border-left:1px solid #ddd;box-shadow:inset 3px 0 0 #f6f6f6;position: relative;right:-2px;margin-left:-10px;}
/*********list_title************/
.list_title p { border-bottom:3px solid #DFDFDF; font-size:14px; font-weight:bolder; height:30px; line-height:30px;text-shadow: 1px 1px 1px white;}
/*************header**************/
#header{ }
/*topbar*/
.topbar_width{ widht:100%;height:32px;background-color:#222;opacity:.88;filter:alpha(opacity=88); border-bottom:3px solid #aaccee;}
.topbar{ width:1000px; color:#eee; margin:0 auto; overflow:hidden;}
.topbar_l li { float:left;margin-right:15px; font-size:14px; height:32px; line-height:32px;}
.topbar_r li{ float:left;margin-left:15px; font-size:14px; height:32px; line-height:32px;}
.topbar a { color:#eee;}
/*logo*/
.logo_b{ width:100%; background:#fff;}
.logo{ height:100px; width:1000px; margin:0 auto;}
.logo_l{ height:80px; margin:10px; width:300px;}
.logo_l h1{ font-size:22px; margin:10px 0px 10px 0px;}
.logo_l h3{ font-weight: normal; margin:0px 0px 10px 0px;}
.logo_r { width:600px;}

/*nav*/
.nav{  width:100%; height:45px; line-height:45px; border-top:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background:#F7F7F7;}
.nav .navList  { width:1000px; margin:0 auto; background:#fff;}
.nav .navList ul .level_li_1{ position:relative; border-right:1px solid #DFDFDF; float:left; padding:0 15px;}
.nav .navList ul .firstli{ border-left:1px solid #DFDFDF;}
.level_li_2,.level_li_3,.level_li_4,.level_li_5{ position:relative;}
.nav .navList ul .level_li_1 li{ height:40px; line-height:40px;border-bottom:1px solid #DFDFDF; padding-left:15px; }
.level_li_1 ul.children1 { width:130px; filter:alpha(opacity:100); opacity:1;  position:absolute; z-index:99;top:46px;left:0px; background:#F7F7F7;display:none; }
.children2,.children3,.children4 {width:130px; position:absolute;left:120px;top:-1px; background:#F7F7F7;display:none;}
.children2 li,.children3 li,.children4 li{ border-top:1px solid #DFDFDF;}
/*************main**************/
#main { width:1000px; margin:0 auto; height:auto;}
/*now_path*/
.now_path{ height:35px; line-height:35px; border:1px solid #DFDFDF; margin:10px 0 10px 0px; font-size:14px; background:#fff;}
.now_path_l{ height:35px; line-height:35px; margin-left:10px; font-size:12px;}
.now_path_l a { margin:0 3px 0 3px; font-size:12px;}
.now_path_r{ position:relative;}
.now_path_r .searchdiv{position:absolute;top:0px;left:-187px;z-index:222;border:1px solid #dfdfdf;border-right:none;border-bottom:none;border-top:none;background:#fff;}
.now_path_r #searchform input.search{ border:none; background:#fff;padding:9px;}
.now_path_r #searchform input.submit{ border:none; height:35px;width:35px; background:#fff; cursor:pointer;}
.now_path_r #searchform input.submit:hover{ background:#444;color:#eee;}

/* ------------ content ------------ */
/*content首页*/
.excerpt-tab{border-bottom:3px solid #E6E6E6;padding-bottom:6px}
.excerpt-tab a{padding-right:12px;margin-right:12px;display:inline-block;border-right:1px solid #ddd}
.excerpt-tab a.cur{font-weight:bold}

.excerpt li{padding:15px 0 15px 128px;overflow:hidden;border-bottom:1px solid #eee;position:relative}
.excerpt li:hover{background-color:#fbfbfb}
.excerpt-num{float:left;margin-left:-128px;text-align:center;color:#999;}
.excerpt-num strong{display:block;font:bold 16px/22px microsoft yahei;}
.num-comm,.num-view{padding:3px 0;width:55px;height:40px;float:left;margin-right:5px;}
.num-comm{width:48px;padding:3px 5px}
.num-comm-hot{background-color:#E0EAF1;border-radius:2px;color:#5276ac;text-shadow:1px 1px 0 #fff;}

.excerpt-tit{font-size:15px;line-height:14px;margin-bottom:10px}
.excerpt-tit strong{color: #390;margin-right:5px;}
.excerpt-tit a:hover{color:#390}
.excerpt-time{color:#ccc;position:absolute;right:0;top:15px}

.excerpt-desc{color:#333;margin:0 20px 8px 0;line-height:18px}

.single .excerpt-tag,.page .excerpt-tag{margin-bottom:18px;}
.excerpt-tag a{background-color:#E0EAF1;border-bottom:1px solid #7F9FB6;border-right:1px solid #97b1c4;color:#3A55AA;padding:2px 5px;margin-right:4px;display:inline-block;border-radius:2px}
.excerpt-tag a:hover{background-color:#4982aa;color:#fff;border-bottom-color:#325975;border-right-color:#477291}

.thumb li{padding-left:160px;}
.thumb .pic{float: left;width: 140px;margin-left: -160px;border: solid 1px #DDD;padding: 2px;box-shadow: 0px 1px 1px #EEE;}
.thumb .pic:hover{border-color: #CCC;border-bottom-color: #BBB;}
.thumb .pic img{width:140px;height:98px;display: block}
.thumb .excerpt-tit{margin-top:5px;}
.thumb .excerpt-tag span{color: #999;margin-left:10px;}
/*conten---文章页*/
.content h1.arc_title{ padding:0px 0 10px 10px; font-size:20px;}
.content div.article_info{ border-bottom: 1px dotted #CDCDCD; clear: both;color: #333333;font-size: 12px;left: 0;margin: 0 -12px 10px;padding: 5px 12px;position: relative;top: -1px;}
.content .context{ text-indent:2.0em; padding:10px 15px 10px 0; overflow:hidden; position:relative; font-size:14px;}
.content .context p{text-indent:2.0em; padding:5px 0; line-height:22px;}
/*上下篇文章*/
.pre_next{ margin-top:10px; padding:5px 0 5px 0px; background: none repeat scroll 0 0 #FFFFFF;border-bottom: 3px solid #DFDFDF;font-size:14px;}
.pre_next a{ color:#0088DD; text-decoration:none;}
/*相关文章*/
.relatedposts{ margin-top:10px;}
.relatedposts .relatenews li{ float:left;width:360px; height:22px; line-height:22px; overflow:hidden;}
.relatedposts .relatenews li a{ overflow:hidden; display:block;width:300px;text-overflow: ellipsis;white-space: nowrap;}
/*评论页*/
#comments{}
.commentlist{}
.commentlist .comment{ border-top:1px solid #ddd;}
.commentlist .comment li{ position:relative;}
.commentlist .comment-body {padding:8px;}
.commentlist .comment-body:hover {background:#f5f5f5;}
.commentlist .comment-body p {margin: 5px 0 5px 50px;line-height:22px;}
.commentlist .comment .datetime {font-size:12px;color:#aaa;text-shadow: 0px 1px 0px #fff;margin-left:50px;}
.commentlist li div.vcard img.avatar {width:40px;height:40px;position:relative;float: left;margin: 4px 6px 0 0;padding: 2px;border:1px solid #ddd;background: #fff;}
.commentlist li div.floor{ float:right;color:#bbb}
.commentlist li.comment ul.children {margin-left:20px;}

/************评论表单*******************/
/* ------------ base-tit ------------ */
.base-tit{margin:15px 0 5px;padding-bottom:5px;font-size:14px;border-bottom:1px solid #ddd;margin:15px 0 10px;padding:0 0 3px;color:#333}
.base-tit strong{color:#dc2523}
.comment .base-tit{display:none}

#commentform{line-height:24px;padding:4px 0}

#comment-author-info{overflow:hidden}
#comment-author-info p{border-radius:2px;border:#ccc 1px solid;width:180px;position:relative;float:left;margin-right:6px;margin-bottom:6px}
#comment-author-info p:hover,#comment-author-info p.on{box-shadow:0 0 4px #ddd;color:#222;border-color:#bbb}
#comment-author-info p:hover label,#comment-author-info p.on label{border-color:#bbb}
#comment-author-info label{ padding:0px 5px;height:18px;line-height:18px;text-align:center;border-top-left-radius:2px;border-bottom-left-radius:2px;border-right:#ccc 1px solid;}
#comment-author-info p em{font-size:12px;color:#999;position:absolute;left:172px;top:-3px;font-style:normal}
#comment-author-info input{width:120px;height:18px;line-height:18px;padding:4px;border-radius:2px;border:0;color:#666}

#comment-author-info p.comment-code{ border:none; width:120px; border:1px solid green;height:25px; }
#comment-author-info p.comment-code img{ width:120px;}
#comment-author-info p.comment-login{ border:none;width:50px;}
#comment-author-info p.comment-login input{ margin-left:20px;height:27px; width:50px;border:none; background:#666; padding:3px 5px;border-radius:3px;color:#eee;}


.post-area{border-radius:2px;border:#ccc 1px solid;margin-bottom:10px;background:#fff;position:relative;overflow:hidden}
.post-area-hover{border-color:#c8c8c8;box-shadow:0 0 5px #ddd}
.post-area textarea{ border:none; padding:10px; resize:none;}

.subcon .btn{cursor:pointer;background:#666666; border:none; padding:3px 5px; border-radius:3px; color:#eee;}
.subcon a{color:#999}
.subcon a:hover{color:#333}


/* ------------ sidebar ------------ */
.widget-tit{clear:both;font-size:12px;border-bottom:3px solid #ddd;margin:0 -12px 10px;padding:5px 12px;color:#333; position:relative;top:-1px;left:0px;}

.widget ul{margin:-5px 0 12px;}
.widget li a{display: block;padding:6px 0;border-bottom:solid 1px #e6e6e6;color: #666;}
.widget a{color: #666}
.widget a:hover{color: #444;}

.widget_archive ul{margin-right:-10px;overflow: hidden;}
.widget_archive li{float: left;width:50%;}
.widget_archive li a{margin-right:10px;}

.widget_d_banner{margin-bottom:12px;}
.widget_d_banner a{padding:0;border-bottom:0 none;}
.widget_d_banner img{display:block;border-radius:2px;}

.widget_categories ul{margin:0 -10px 8px 0;overflow: hidden;}
.widget_categories li.cat-item{height:28px;overflow: hidden;margin-bottom:5px;float: left;width: 50%;color:#999;line-height:26px;}
.widget_categories li.cat-item a{color:#666;display:block;background:$aaccee;padding:0 0 0 24px;border:1px solid #ddd;border-radius:2px;height:26px;overflow:hidden;margin-right:10px;}
.widget_categories li.cat-item a:hover{border-color:#ccc;background-color:#f9f9f9;color:#444;box-shadow:1px 1px 2px #eee}

.widget_calendar table{width:100%;text-align: center;padding:0 0 10px;}
.widget_calendar table #prev{text-align: left;}
.widget_calendar table #next{text-align: right;}
.widget_calendar table tbody td a{display: block;margin:1px 2px;background-color: #DDD;}

.widget_d_comment ul{margin:-5px 0 12px}
.widget_d_comment li a{padding:5px 10px 5px 42px;display:block;border-bottom:1px solid #e6e6e6;overflow:hidden;color:#999}
.widget_d_comment li img{float:left;width:36px;margin-left:-42px;border-radius:2px}
.widget_d_comment li strong{color:#0055aa;display:block;margin-bottom:1px;font-weight:normal}
.widget_d_comment li a em{color:#ddd;font-size:14px;font-weight:bold;font-family:simsun;font-style:normal;float:right;margin:10px -10px 0 0}
.widget_d_comment li a:hover{background-color:#fbfbfb;color:#666}
.widget_d_comment li a:hover em{color:#aaa}


/** 翻屏 **/
#roll_top{ background:#fff; position:relative;cursor:pointer;height:30px;width:15px;padding-top:10px;text-align:center;}
#fall{position:relative;cursor:pointer;height:25px;width:15px;padding-top:15px;text-align:center;}
#ct{position:relative;cursor:pointer;height:30px;width:15px;}
#ct {background:#dcdcdc; text-align:center; padding-top:20px}
#roll { background:#fff;border:1px solid #dcdcdc;display:block;z-index:999;width:15px; margin-left:512px;position:fixed;left:50%;top:52%;_position:absolute;_margin-top:345px;_top:expression(eval(document.documentElement.scrollTop));}
/*newsList*/
.newsList{  margin:0 auto;  overflow:hidden;margin:10px 0 0px 0px;}
.listbox{ height:300px; width:500px;}
.listbox_r{ }
.listbox_r ul li span.date{ padding-right:0px;}
/****************newsList...title*/
.imgNewsList h2,.listbox h2 { border-bottom:3px solid #E5E5E5; font-size:14px; font-weight:normal; height:35px; line-height:35px;text-shadow: 1px 1px 1px white;}
.imgNewsList h2 span.more,.listbox h2 span.more{ font-size:12px; font-weight:normal; padding-right:15px;}
.imgNewsList h2 a,.listbox h2 a{ text-decoration:none; color:#0055AA;}
.imgNewsList:hover h2,.listbox:hover h2{ border-bottom:3px solid #999;}

.listbox ul{ padding:8px 0;}
.listbox ul li{ clear:both; color:#888; line-height:25px; overflow:hidden;}
.listbox ul li span.date{ float:right; padding-right:10px;}
.listbox ul li span.title{ display:block; float:left; overflow:hidden;text-overflow: ellipsis;vertical-align: bottom;width: 400px;}
.listbox ul li a{ color:#383838;font-size:14px;border-left: 4px solid #E5E5E5;display: block;height: 18px;line-height: 16px;margin: 1px 0;overflow: hidden;padding: 0 0 0 15px;text-overflow: ellipsis;white-space: nowrap;}
.listbox ul li a:hover{ border-left: 4px solid #999; color:#0055AA;}
/*imgNewsList*/
.imgNewsList{ overflow:hidden;}
.imgNewsList ul{ width:1000px; padding:3px;}
.imgNewsList ul li{ float:left; font-size:12px;height:160px; list-style:none outside none; overflow:hidden; padding:15px 40px 15px 0; text-align:center; vertical-align:bottom;width:102px;}
.imgNewsList ul li a{color: #383838;outline: medium none;text-decoration: none;vertical-align: baseline;}
.imgNewsList ul li a img{ border:1px solid #c0c0c0;}
.imgNewsList ul li span{ display:block; margin-top:8px;}
.imgNewsList ul li:hover a{ text-decoration:underline;color:#0055AA;}
.imgNewsList ul li:hover a img{ border:1px solid #0055AA;}
/************#####links友情链接###****************/
#links{ width:1000px; margin:10px auto;}
#links p{ border-bottom:3px solid #E5E5E5;font-size:14px; font-weight:normal; height:35px; line-height:35px;text-shadow: 1px 1px 1px white;color:#0055AA;}
#links ul{ margin:8px; padding:5px 0px;}
#links ul li{ float:left; margin-right:10px; }
#links ul li a{color:#383838;}
#links ul li a:hover{ color:#0055AA;}
/************#####footer###****************/
#footer{ margin-top:10px;height:70px; width:100%;background-color:#222;opacity:.88;filter:alpha(opacity=88);}
#footer .footer_w{ width:1000px; margin:0 auto; font-size:12px; color:#eee;padding:10px 0;}
.footer_w .footer_l{ text-align:left;}
.footer_w .footer_r{ text-align:right;}
.footer_w p{ height:25px; line-height:25px;}
.footer_w p a{ color:#eee;}
/*---------文章列表页---------*/
.newsPageList{float: left;width:742px;border-right:1px solid #ddd;box-shadow:3px 0 0 #f6f6f6; }
.excerptlist li{padding:15px 0 0px 128px;overflow:hidden;border-bottom:1px solid #eee;position:relative}
.excerptlist li:hover{background-color:#fbfbfb}
.excerptlist-num{float:left;margin-left:-128px;text-align:center;color:#999;}/*评论和查看*/
.excerptlist-num strong{display:block;font:bold 16px/22px microsoft yahei;}

.excerptlist-tit{font-size:15px;line-height:14px;margin-bottom:10px} /*标题*/
.excerptlist-tit strong{color: #390;margin-right:5px;}
.excerptlist-tit a:hover{color:#390}
.excerptlist-time{color:#ccc;position:absolute;right:20px;top:15px}/*发表时间*/

.excerptlist-desc{color:#333;margin:0 20px 8px 0;line-height:18px}/*描述*/
.single .excerpt-tag,.page .excerpt-tag{margin-bottom:18px;} /*tag标签*/
.excerptlist-tag a{background-color:#E0EAF1;border-bottom:1px solid #7F9FB6;border-right:1px solid #97b1c4;color:#3A55AA;padding:2px 5px;margin-right:4px;display:inline-block;border-radius:2px}
.excerptlist-tag a:hover{background-color:#4982aa;color:#fff;border-bottom-color:#325975;border-right-color:#477291}
/*---------登陆弹出层---------*/
.hlogin{ display:none;background:#fff; z-index:100; width:350px; position:absolute; left:0px; top:0px;border-radius:5px; border:5px solid #dcdcdc;padding:7px;}
.hlogin h3{ background:#fff;}
.hlogin h3 span a{ color:#fff; font-weight:bolder; font-size:16px; display:block;height:15px; width:15px; line-height:13px; background:#aaa; border-radius:3px;}
.hlogin .aline{ margin-left:70px; background:#fff;}
.hlogin .aline input { width:150px; border:none; border:1px solid #999;}
.hlogin .code input { width:50px;}
.hlogin .code span{ width:10px;height:30px;  border:1px solid green; margin-left:10px; background:red;}
.hlogin .sub input{ margin-left:70px;width:50px; border:1px solid #666;}
.hlogin .aline{ height:40px;line-height:40px;}
#hlogin{_position:absolute;_margin-top:345px;_top:expression(eval(document.documentElement.scrollTop));}






